package com.kpmg.datalake.common.model;

import java.io.Serializable;

import com.kpmg.datalake.common.vo.BasePageQueryVO;

/**
 * 数据报表查询条件
 * @author Tony
 */
public class ReportCondition extends BasePageQueryVO implements Serializable {
	
	private static final long serialVersionUID = -2517680506909926933L;
	
	/**
	 * 公司编码(页面元素：客户)
	 */
	private String corpCd;
	/**
	 * 公司名称
	 */
	private String corpNm;
	/**
	 * 科目信息(科目编码-科目名称)
	 */
	private String sbj;
	/**
	 * 维度区分
	 */
	private String clickFlag;
	/**
	 * 科目编码
	 */
	private String sbjCd;
	/**
	 * 交易对手信息(客户编码 -客户名称)
	 */
	private String cst;
	/**
	 * 科目名称
	 */
	private String sbjNm;
	/**
	 * 科目级别
	 */
	private String sbjLvl;
	/**
	 * 客户编码 (页面元素：交易对手)
	 */
	private String cstCd;
	/**
	 * 客户名称
	 */
	private String cstNm;
	/**
	 * 部门名称
	 */
	private String deptNm;
	/**
	 * 项目信息(项目编码-项目名称)
	 */
	private String prj;
	/**
	 * 展开科目
	 */
	private String[] expandItems;
	/**
	 * 起始日期
	 */
	private String startDate;
	/**
	 * 结束日期
	 */
	private String endDate;
	/**
	 * 页面数据
	 */
	private String reportDatas;
	/**
	 * 部门信息(部门编码-部门名称)
	 */
	private String dept;
	/**
	 * 部门编码 (页面元素：部门)
	 */
	private String deptCd;
	/**
	 * 项目编码 (页面元素：组团)
	 */
	private String prjCd;
	/**
	 * 项目名称
	 */
	private String prjNm;
	/**
	 * 年份
	 */
	private String year;
	/**
	 * 开始月份
	 */
	private String beginMonth;
	/**
	 * 结束月份
	 */
	private String endMonth;
	
	public String getCorpCd() {
		return corpCd;
	}
	public void setCorpCd(String corpCd) {
		this.corpCd = corpCd;
	}
	public String getCorpNm() {
		return corpNm;
	}
	public void setCorpNm(String corpNm) {
		this.corpNm = corpNm;
	}
	public String getSbj() {
		return sbj;
	}
	public void setSbj(String sbj) {
		this.sbj = sbj;
	}
	public String getClickFlag() {
		return clickFlag;
	}
	public void setClickFlag(String clickFlag) {
		this.clickFlag = clickFlag;
	}
	public String getSbjCd() {
		return sbjCd;
	}
	public void setSbjCd(String sbjCd) {
		this.sbjCd = sbjCd;
	}
	public String getCst() {
		return cst;
	}
	public void setCst(String cst) {
		this.cst = cst;
	}
	public String getSbjNm() {
		return sbjNm;
	}
	public void setSbjNm(String sbjNm) {
		this.sbjNm = sbjNm;
	}
	public String getSbjLvl() {
		return sbjLvl;
	}
	public void setSbjLvl(String sbjLvl) {
		this.sbjLvl = sbjLvl;
	}
	public String getCstCd() {
		return cstCd;
	}
	public void setCstCd(String cstCd) {
		this.cstCd = cstCd;
	}
	public String getCstNm() {
		return cstNm;
	}
	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}
	public String getDeptNm() {
		return deptNm;
	}
	public void setDeptNm(String deptNm) {
		this.deptNm = deptNm;
	}
	public String getPrj() {
		return prj;
	}
	public void setPrj(String prj) {
		this.prj = prj;
	}
	public String[] getExpandItems() {
		return expandItems;
	}
	public void setExpandItems(String[] expandItems) {
		this.expandItems = expandItems;
	}
	public String getStartDate() {
		return startDate;
	}
	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}
	public String getEndDate() {
		return endDate;
	}
	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}
	public String getReportDatas() {
		return reportDatas;
	}
	public void setReportDatas(String reportDatas) {
		this.reportDatas = reportDatas;
	}
	public String getDept() {
		return dept;
	}
	public void setDept(String dept) {
		this.dept = dept;
	}
	public String getDeptCd() {
		return deptCd;
	}
	public void setDeptCd(String deptCd) {
		this.deptCd = deptCd;
	}
	public String getPrjCd() {
		return prjCd;
	}
	public void setPrjCd(String prjCd) {
		this.prjCd = prjCd;
	}
	public String getPrjNm() {
		return prjNm;
	}
	public void setPrjNm(String prjNm) {
		this.prjNm = prjNm;
	}
	public String getYear() {
		return year;
	}
	public void setYear(String year) {
		this.year = year;
	}
	public String getBeginMonth() {
		return beginMonth;
	}
	public void setBeginMonth(String beginMonth) {
		this.beginMonth = beginMonth;
	}
	public String getEndMonth() {
		return endMonth;
	}
	public void setEndMonth(String endMonth) {
		this.endMonth = endMonth;
	}

}
